package com.hopu.v1.service.admin.subject;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hopu.v1.pojo.course.Course;

import java.util.List;

public interface ACourseService extends IService<Course> {

    /**
     * 获取课程信息
     * @return
     */
    List<Course> getCourseList(Integer subjectId);


    /**
     * 查询班级的课程
     * @param classId
     * @param pid
     * @param status
     * @param subjectId
     * @return
     */
    List<Course> selectAllCourseByClassId(Integer classId, Integer pid, Integer status,Integer subjectId);

    /**
     * 查询班级的进度
     * @param classId
     * @return
     */
    List<Course> selectCourseByClassId(Integer classId);

    List<Course> selectChildCourse(Integer pid);
}
